@charset "utf-8";
/*公共样式*/
html{overflow-x:hidden;height:100%;}
*{margin:0px;padding:0px;}
body{color:#333;background:#fff;margin:0px;padding:0px;font-size:14px;font-family:'微软雅黑';height:100%;}
a{color:#333;transition:all 0.2s ease 0s;text-decoration:none;}
a:focus {outline: none;}
a:hover{color:#ff6600;text-decoration:none;}
ul,li,dl,dt,dd{list-style-type:none;}
input,label,img,th{vertical-align:middle;}
.pad-15{padding:15px;}
.pad-20{padding:20px;}
.mar-15{margin:15px;}
.mar-t-20{margin-top:20px;}
.pad-l-10{padding-left:10px;}
.pad-lr-10{padding-left:10px;padding-right:10px;}
.red-error{color:#ff0000;}
.wrap{width:100%;min-width:1200px;}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
.lineh36{line-height:36px;}
.rel{position:relative;}
.bgfff{background-color:#fff;}
.border-eb{border:1px solid #ebebeb;}
.red{color:#ff0000;}
.blue,.blue a{color:#004499}
.green,.green a{color:#0E774A}
.w{width:1200px;margin:0 auto;}
.radius-circle{border-radius:50%;border:1px solid #ccc;}
.rotate,.rotate-hover{-webkit-animation:2s infinite linear;-moz-animation:2s infinite linear;-ms-animation:2s infinite linear;animation:2s infinite linear;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after{clear:both;}

/*登陆界面*/
.login-layout{width: 100%;height: 100%;background: #555 url(../images/yunzhanbg.jpg) no-repeat center center;background-size: cover;position: relative;}
.login-layout .main{width:700px;top:50%;left:50%;margin-top:-150px;margin-left:-340px; min-height:300px;position:absolute;color:#ffffff;}
.login-layout .main .login_form{padding:0px 15px;width:370px;background:#ffffff; height:300px;}
.login-layout .main .login_form h2{color:#666666;line-height:30px;font-size:20px;font-weight:normal;margin:15px 0px;}
.login_form table td{height:55px;}
.login_form .input_box{height:40px;width:100%; background:#eaebed;border-radius:2px;}
.login_form .input_box img{width:15px;margin-left:10px;margin-top:11px; margin-bottom:5px;float:left;}
.login_form table td .input_box  input{font-size:14px;border:0px;background:none; height:30px;margin:5px 0px;color:#999999;padding:0px 10px;width:85%;float:left;}
.login_btn{border-radius:2px;padding:8px 15px;background:#03ABD0;border:0px;color:#ffffff; text-align:center; width:110px;font-size:14px;cursor:pointer;}
.login-layout .verify{margin-left:10px;}
.login-layout .verify span{margin-left:5px;color:#03ABD0; text-decoration:underline;cursor:pointer;}
.login-layout .verify span:hover{color:#999999; text-decoration:none;}
.login-layout .main .login_other{background:#03ABD0; height:300px;width:300px; text-align:center;color:#ffffff;}
.login-layout .copyright{line-height:50px;text-align:center;}

/*顶部导航*/
.header {background:#09C; height:100px; border-bottom:5px solid #3d98c0;overflow:hidden;color:#fff;}
.header a{color:#fff;}
.header .logo{float:left;width:220px;height:100px;background:url('../images/logo21.png') no-repeat center;border-right:1px solid #e7e7e7;}
.header .logo a{display:block;height:100px;text-decoration: none;}
.header .nav li,
.header .nav li a{display:block;float:left;color:#fff; font-size:14px; padding:16px 20px 8px 20px;}
.header .nav li{/*border-right:1px solid #ebebeb;*/ text-align:center;padding:0px;}
.header .nav li a span{display:block;padding:10px 0px;}
.header .nav li a:hover,.header .nav li.active a{background:#fff;}
.header .header-userinfo,.header .other-nav {height:100px;line-height:100px;padding-right:30px;}
.layui-layout-right li{border-left:1px solid #3287b2;}

#layout_main{width:auto;}
/*左侧菜单*/
.left_menu{width:220px; position:relative; display:block;overflow:hidden;}
#leftMain h3{color:#fff;padding: 12px 5px 12px 15px;background: #151e26;padding-left:20px;cursor:pointer;font-size:16px;font-weight:normal;}
#leftMain h3 i{font-size:18px;margin-right:10px;}
#leftMain h3:hover{color:#fff;}
#leftMain .menu-item{position: relative; margin: 0; padding: 0;}
#leftMain .menu-item a{padding: 12px 5px 12px 30px; display: block; text-decoration:none; border-left: 5px solid transparent; color: #ccc;}
#leftMain .menu-item a i{color: #ccc;}
#leftMain .menu-item a span{margin-left: 8px;}
#leftMain .menu-item:hover,#leftMain .menu-item.active{background:#37424f;}
#rightMain{border:0px;}
.welcome-section{background:#f9f9f9;padding:30px;border:1px solid #e2e2e2;}
.welcome-section h1{color:#333;font-size:2rem;font-weight:normal;}
.welcome-section p{line-height:30px;color:#999;font-size:14px;}
.yzui-filler{height:40px;background:#fff;}

/*锁屏*/
.admin-header-lock{width: 320px; height: 170px; padding: 20px; position: relative; text-align: center;}
.admin-header-lock-img{width: 60px; height: 60px; margin: 0 auto;}
.admin-header-lock-img img{width: 60px; height: 60px; border-radius: 100%;border:1px solid #ccc;}
.admin-header-lock-name{color:#2e7cbb;margin: 8px 0 15px 0;}
.input_btn{ overflow: hidden; margin-bottom: 10px; }
.admin-header-lock-input{width: 170px; color: #999;background-color: #3d98c0;margin:0;font-size:16px; border:none;}
.admin-header-lock-input::-webkit-input-placeholder {color:#fff;}
.admin-header-lock-input::-moz-placeholder {color:#fff;}
.admin-header-lock-input::-ms-input-placeholder {color:#fff;}
.admin-header-lock-input:-moz-placeholder {color:#fff;}

.row{margin-left:-20px;overflow:hidden;}
.sysNotice{width:50%;float:left;}
.sysNotice.col{padding-left:20px;}
.sysNotice table{border-left:5px solid #eaeaea;}
.sysNotice .layui-elem-quote{line-height:30px;}
.sysNotice .layui-elem-quote b{font-size:18px;}
.quickLink{margin-top:20px;}
.quickLink ul{margin-left:-10px;margin-right:-10px;}
.quickLink li{float:left;width:25%;height:100px;font-size:22px;text-align:center;line-height:100px;padding:0px 10px;}
.quickLink li i{font-size:24px;}
.quickLink a{display:block;color:#fff;}
.quickLink li:nth-child(1) a{background:#43baa1;}
.quickLink li:nth-child(2) a{background:#97c11f;}
.quickLink li:nth-child(3) a{background:#fdb322;}
.quickLink li:nth-child(4) a{background:#308cfc;}

/*编辑器*/
.layui-layedit{background:#fff;}
.layui-error-ts{color:#ff0000;font-size:16px;}

/*分页*/
.laypage{text-align:right;padding-top:20px;}
.laypage a{border:1px solid #ccc;padding:6px 12px;margin:0px 3px;}
.laypage span{padding:6px 12px;margin:0px 3px;}
.laypage a:hover,.laypage span{background:#3d98c0;border:1px solid #3d98c0;color:#fff;}

/*留言*/
.msg-item-block{border:1px solid #e6e6e6;line-height:36px;min-width:300px;}

/*第三方工具*/
.other-tools ul{margin-left:-8px;margin-right:-8px;}
.other-tools li{float:left;border:1px solid #eee;padding:10px;margin:8px;}
.other-tools li:hover{border:1px solid #FFB800;}
